package body

import "gin/model"

// UsersBodyParam 用户数据参数
type UsersBodyParam struct {
	Height  int     `json:"height"`  // 身高
	Weight  float64 `json:"weight"`  // 体重
	BodyFat float64 `json:"bodyFat"` // 体脂率
	Bmi     float64 `json:"bmi"`
}

// UsersBodySelect 用户数据查询参数
type UsersBodySelect struct {
	Uid       int64      `json:"-"`
	DateType  byte       `json:"dateType"`  // 1. 周 2.月 3.年
	Genre     byte       `json:"genre"`     // 1.身高 2.体重 3.体脂率 4.Bmi
	BeginTime model.Time `json:"beginTime"` // 开始时间
	EndTime   model.Time `json:"endTime"`   // 结束时间
}

// UsersBodyList 用户数据列表
type UsersBodyList struct {
	Uid   int64 `json:"-"`
	Genre byte  `json:"genre"` // 1.身高 2.体重 3.体脂率 4.Bmi
	PageTrait
}

// UserBodyInfo 用户参数详情
type UserBodyInfo struct {
	Id  int64 `json:"id"`
	Uid int64 `json:"-"`
}
